home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1999 March / EnigmA AMIGA RUN 35 (1999)(G.R. Edizioni)(IT)[!][issue 1999-03].iso / earcd / utils / spitfire! / spitfireinstall < prev   
Text File  |  1999-01-01  |  4KB  |  156 lines

  1. ;
  2. ; Spitfire Installer Script
  3. ; Copyright ©1999 Ralph Torchia
  4. ; All Rights Reserved
  5. ;
  6. ; Email: torchia@windsor.igs.net
  7. ; WWW  : http://www.windsor.igs.net/~torchia/
  8. ;
  9. ; $VER: Spitfire-Install v1.1 (22.02.1999)
  10. ;
  11. ;---------------------------------------------------------------------
  12.  
  13. ;__________Set up variables__________
  14.  
  15.  ;copyright
  16.   (set #copyright "Copyright ©1999 Ralph Torchia")
  17.  
  18.  ;minimal os for installation
  19.   (set #min_os_version 39)
  20.   (set #min_os_revision 0)
  21.  
  22.  ;spitfire version
  23.   (set #spit_ver (getversion "Spitfire"))
  24.   (set #spit_version  (/ #spit_ver 65536))
  25.   (set #spit_revision (- #spit_ver (* #spit_version 65536) ) )
  26.  
  27.  ;default destination directories
  28.   (set #dest-spitfire "Work:")
  29.   (set #dest-libs     "LIBS:")
  30.   (set #dest-mui      "MUI:Libs/mui/")
  31.  
  32.  ;default language
  33.   (set @language "english")
  34. ;---------------------------------------------------------------------
  35.  
  36. ;__________English__________
  37.  (set #welcome-msg  ("Welcome to Spitfire!\n\nInstallation for Spitfire version %ld.%ld\n\nCopyright ©1999 Ralph Torchia\nAll Rights Reserved" #spit_version #spit_revision))
  38.  
  39.  (set #dest-prompt  "Where shall the Spitfire program be placed? (a directory will be created)")
  40.  (set #dest-help    "Use the requester to select an area on your system where you want the Spifire folder located")
  41.  
  42.  (set #libs-prompt  "Copying palmlink.library to LIBS:...")
  43.  (set #libs-help    "")
  44.  
  45.  (set #mui-prompt   "Copying MUI libs to MUI:Libs/mui/...")
  46.  (set #mui-help     "")
  47.  
  48.  (set #dir-prompt   "Creating directory for Spitfire...")
  49.  (set #dir-help     "")
  50.  (set #spit-prompt  "Copying Spitfire...")
  51.  (set #spit-help    "")
  52.  (set #imgs-prompt  "Copying Spitfire images...")
  53.  (set #imgs-help    "")
  54.  (set #guide-prompt "Copying Spitfire Guide...")
  55.  (set #guide-help   "")
  56.  (set #icon-msg1    "Copying Spitfire icon...")
  57.  (set #icon-msg2    "Copying Spitfire Guide icon...")
  58.  (set #icon-help    "")
  59.  
  60.  (set #key-prompt   "Copying Spitfire key...")
  61.  (set #key-help     "")
  62.  (set #key-msg      "Thank-you for registering Spitfire!  Your support is greatly appreciated.")
  63.  
  64.  (set #exit-msg     "Spitfire installation is finished!\n\nRemember, this product is shareware!")
  65. ;---------------------------------------------------------------------
  66. ;__________Introduce Outselves__________
  67.  (welcome #welcome-msg)
  68.  
  69.  (set #dest-spitfire
  70.    (askdir
  71.      (prompt  #dest-prompt)
  72.      (help    #dest-help)
  73.      (default #dest-spitfire)
  74.    )
  75.  )
  76.  (set #dest-spitfiredir (tackon #dest-spitfire "Spitfire"))
  77.  (set @default-dest #dest-spitfire)
  78.  (set #dest-spitfireimg (tackon #dest-spitfiredir "images"))
  79.  
  80. ;__________Copy libs__________
  81.  (copylib
  82.    (prompt #libs-prompt)
  83.    (help   #libs-help)
  84.    (source "libs/")
  85.    (dest   "LIBS:")
  86.  )
  87.  
  88. ;__________Copy MUI stuff__________
  89.  (copylib
  90.    (prompt #mui-prompt)
  91.    (help   #mui-help)
  92.    (source "mui/")
  93.    (dest   "MUI:Libs/mui")
  94.  )
  95.  
  96. ;__________Copy Spitfire__________
  97.  (if (not (exists #dest-spitfiredir))
  98.    (
  99.      (makedir #dest-spitfiredir
  100.        (prompt #dir-prompt)
  101.        (help   #dir-help)
  102.        (infos)
  103.      )
  104.  
  105.      (copyfiles
  106.        (prompt #icon-msg1)
  107.        (help   #icon-help)
  108.        (source "Spitfire.info")
  109.        (dest #dest-spitfiredir)
  110.      )
  111.      (copyfiles
  112.        (prompt #icon-msg2)
  113.        (help   #icon-help)
  114.        (source "Spitfire.guide.info")
  115.        (dest #dest-spitfiredir)
  116.      )
  117.    )
  118.  )
  119.  (
  120.    (copyfiles
  121.      (prompt #spit-prompt)
  122.      (help   #spit-help)
  123.      (source "Spitfire")
  124.      (dest #dest-spitfiredir)
  125.    )
  126.    (copyfiles
  127.      (prompt #guide-prompt)
  128.      (help   #guide-help)
  129.      (source "Spitfire.guide")
  130.      (dest #dest-spitfiredir)
  131.    )
  132.  )
  133.  
  134. ;__________Copy Image folder__________
  135.  (copyfiles
  136.    (prompt #imgs-prompt)
  137.    (help   #imgs-help)
  138.    (source "images/")
  139.    (all)
  140.    (dest   #dest-spitfireimg)
  141.  )
  142.  
  143. ;__________Copy key if found__________
  144.  (if (exists "spitfire.key")
  145.    (
  146.      (copyfiles
  147.        (prompt #key-prompt)
  148.        (help   #key-help)
  149.        (source "spitfire.key")
  150.        (dest   #dest-spitfiredir)
  151.      )
  152.      (message #key-msg)
  153.    )
  154.  )
  155.  (exit #exit-msg)
  156.